Skip to content

feat(darwin): gemini-cli を入れる - #592

Merged
gapul merged 3 commits into
mainfrom
feat/gemini-cli
Sep 11, 2026
Merged

feat(darwin): gemini-cli を入れる#592
gapul merged 3 commits into
mainfrom
feat/gemini-cli

Conversation

@gapul

@gapul gapul commented Sep 11, 2026

Copy link
Copy Markdown
Owner

エージェントから Gemini を使うため。ブラウザではなく CLI で入れる。

ブラウザ経由は試して駄目だった。Google は CDP で操作されているブラウザのサインインを、パスワードの正誤と関係なく最初の画面に巻き戻す。パスキーを求めてきたのも同じ判定で、そこを迂回するのはいたちごっこになる。

認証は本人の OAuth。gemini が一度ブラウザを開いて同意を取り、以降は ~/.gemini に残る。AI Pro のサブスクが効くのはこちら側で、API キーは別勘定・別課金なのでサブスクとは無関係。だから鍵は置かない。

nixpkgs の 0.47.0。

ブラウザ自動化では Gemini にサインインできない (CDP 越しだとパスワードが
合っていても最初の画面へ戻される) ので、キーで入る。環境変数に置かず、
呼ぶたびに sops のファイルから読む。
@gapul
gapul merged commit a38501e into main Sep 11, 2026
4 checks passed
@gapul
gapul deleted the feat/gemini-cli branch September 11, 2026 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant